Instalar plugins

Descripcion

Como instalar plugins en Vim para conseguir nuevas funcionalidades.

Para instalar plugins en vim usaremos un gestor de plugins, podemos usar vim-plug o vundle.

Página de plugins: VimAwesome

vim-plug

Para instalar vim-plug lanzamos el siguiente comando:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Una vez finalizada la descarga, ya podremos realizar la instalación de plugins.

Instalación de plugins

Para instalar plugins tenemos que modificar el archivo .vimrc añadiendo la siguiente configuración:

set nocompatible

call plug#begin()

Plug 'nombrePlugin'

call plug#end()

Por cada uno de los plugins que vayamos a instalar tenemos que tener una linea Plug dentro del bloque "begin" "end" indicando el nombre del plugin (este nombre es en realidad el usuario del github y el repo donde se encuentra dicho plugin, vim-plug se encarga de buscar en github y hacer la descarga, tambien se pueden indicar urls concretas a la hora de indicar plugins en la configuración).

En este caso vamos a instalar el plugin polyglot que nos permite formatear el código de varios lenguajes a medida que vayamos escribiendo.

call plug#begin()

Plug 'sheerun/vim-polyglot'

call plug#end()

Para hacer la instalación de los plugins una vez guardado el archivo .vimrc tendremos cerrar y volver a abrir vim para que se carge la configuración o lanzar el siguiente comando sin necesidad de reiniciar el programa:

:source %

Una vez se haya cargado la configuración lanzamos el siguiente comando desde vim:

:PlugInstall

Al lanzar el comando se abre una nueva ventana dentro del editor que nos indica el estado de la instalación de los plugins:

Una vez finalizada la instalación de los plugins podemos cerrar la ventana con :q

Desinstalación de plugins

Para desinstalar plugins primero tendremos que borrar el plugin que queremos desinstalar de nuestro archivo .vimrc

Una vez borrada la linea en la que se mencionaba el plugin recargamos la configuración de vim (saliendo y entrando o con :source %)

Lanzamos el siguiente comando desde vim:

:PlugClean

Nos mostrará los plugins que serán eliminados y si realmente queremos borrarlos:

Al aceptar se mostrará de la siguiente manera que se ha borrado el plugin:

Actualizar plugins

Para actualizar la lista de plugins que tenemos configurada lo hacemos con el siguiente comando:

:PlugUpdate

Actualizar vim-plug

Para actualizar el propio plugin de gestión de plugins lo hacemos con el siguiente comando:

:PlugUpgrade
Tags

Vim | shortcuts